decent and upright fellow - Deutsch Englisch Wörterbuch